/*************************************CopyRight(c)************************************************
**                              电子DIY工作坊
**                                 
**************************************************************************************************
**Filename:	
**Version:		
**Author:		
**Date:		
**Description:	
**
**************************************************************************************************
**Version:	
**Modifier:	
**Datemodified:	
**Description:	
**
**************************************************************************************************/
#ifndef BOARD_H
#define BOARD_H

#ifdef __cplusplus
extern "C"
{
#endif

	
/*********************************************************************
 * Include
 */
#include "stm32f4xx_hal.h"
/*********************************************************************
 * Macros
 */
#if  defined(BOARD_OPENMV2)	
    #include "board_openmv2.h"
#elif defined(BOARD_PCA10000)
    #include "pca10000.h"
#endif

/*********************************************************************
 * Constants
 */

/*********************************************************************
 * Typedefs
 */

/*********************************************************************
 * Global Variables
 */

/*********************************************************************
 * Global Functions
 */

/*********************************************************************
 * External Variables
 */

/*********************************************************************
 * External Functions
 */

/*********************************************************************
 * Local Vriables
 */

/*********************************************************************
 * Local Functions
 */
extern void board_led_on(uint32_t led_idx);
extern void board_led_off(uint32_t led_idx);
extern void board_leds_off(void);
extern void board_leds_on(void);
#ifdef __cplusplus
}
#endif

#endif /* BOARD_H */

